package ytgl;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.jfinal.core.Controller;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.Page;


public class ytxqdController extends Controller{
	
	public static int pagen=10;
	public static String xqdh="";												//根据需求单号查询
	public static String jhname="";												//计划名查询
	public static String xqrname="";											//根据需求人名查询
	
//	public void idi(){
//		
//		pagen=10;
//		xqdh="";												
//		jhname="";												
//		xqrname="";
//		/*
//		 * 获取预投需求表中信息
//		 */
//	}
	
	public void index(){
		pagen=10;
		xqdh=null;												
		jhname=null;												
		xqrname=null;
		render("/ytxqgl/Ytgl.html");
	}
	
	public void form(){
		render("Ytgl.html");
	}
	
	public void save(){
		Page<?> ytxqd = Db.paginate(getParaToInt("pageNumber", 1),
				pagen, "SELECT * ","FROM ytxqd");
		setAttr("pN", ytxqd.getPageNumber());
		setAttr("tP", ytxqd.getTotalPage());
		Map<String, Object> map1 = new HashMap<String, Object>();
		map1.put("ytxqd", ytxqd);
		List<Object> data = new ArrayList<Object>();
		data.add(map1);
		renderJson(data);
		//		List<ytxqd> ytxq = ytxqd.dao.find("select * from ytxqda");
	}
	
	
	/***************增加预投需求********************/
	public void add(){
		
		ytxqd ytxqd=getModel(ytxqd.class,"s");
		List<ytxqd> ytxqd1=ytxqd.dao.find("select * from wgrk where id in(select max(id) from ytxqd)");
		if(ytxqd1.size()==0){
			ytxqd.set("id", 1);
  		}else{
  			ytxqd.set("id", ytxqd1.get(0).getInt("id")+1);
  		}
  		ytxqd.save();
  		renderNull();
		 
	}
	
	
	/****************删除预投需求******************/
	public void delete1() {
		ytxqd.dao.deleteById(getParaToInt("id"));
		renderNull();
	}
	
	
	/*****************修改预投需求*****************/
	public void updatea(){
		ytxqd ytxqd=getModel(ytxqd.class,"s");
		ytxqd.update();
		renderText("success");
	}

}
